Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Bloomfield Hills Challenger Wimbledon - London Infosys Hall of Fame Open - Newport Zhangjiagang Challenger U.S. Open - New York Zhuhai Challenger Shanghai Rolex Masters - Shanghai Shenzhen 1 Challenger Shenzhen 2 Challenger Playford Challenger Calgary Challenger Yokohama Challenger Drummondville Challenger Tenerife 1 Challenger Brisbane International - Brisbane Dallas Open - Dallas Australian Open - Melbourne Pau Challenger Cherbourg Challenger Quimper Challenger Cleveland Challenger Abierto Mexicano Telcel - Acapulco Lugano Challenger Gwangju Challenger Lille Challenger Taipei Challenger San Luis Potosi Challenger US Men's Clay Court Championship - Houston Shenzhen 1 Challenger Citi Open - Washington National Bank Open - Montreal Kachreti Challenger French Open - Paris Guangzhou Challenger Wuxi Challenger Blois Challenger Lexington Challenger Boss Open - Stuttgart Wimbledon - London Terra Wortmann Open - Halle Chicago Challenger Astana Challenger Winston-Salem Open - Winston-Salem Grodzisk Mazowiecki Challenger U.S. Open - New York Manacor Challenger Istanbul Challenger Shanghai Rolex Masters - Shanghai Swiss Indoors Basel - Basel Hangzhou Challenger Almaty Open - Almaty Brest Challenger St. Brieuc Challenger Roanne Challenger Rolex Paris Masters - Paris Helsinki Challenger Belgrade Open - Belgrade Drummondville Challenger Dallas Open - Dallas Mexico City Challenger Quimper Challenger Hersonissos 2 Challenger Abidjan 1 Challenger Hersonissos 1 Challenger Abierto Mexicano Telcel - Acapulco Grodzisk Mazowiecki Challenger BNP Paribas Open - Indian Wells San Luis Potosi Challenger Brisbane International - Brisbane Lugano Challenger Adelaide International - Adelaide Oeiras 1 Challenger Australian Open - Melbourne Miami Open - Miami Abidjan 2 Challenger Morelia Challenger Astana Challenger Grodzisk Mazowiecki Challenger US Men's Clay Court Championship - Houston Gonet Geneva Open - Geneva Boss Open - Stuttgart Birmingham Challenger French Open - Paris Bratislava 1 Challenger cinch Championships - London Rothesay International - Eastbourne Newport Challenger National Bank Open - Toronto Braunschweig Challenger Wimbledon - London Mifel Tennis Open - Los Cabos San Marino Challenger Cincinnati Open - Cincinnati U.S. Open - New York Chengdu Open - Chengdu Spain F13 Lithuania F2 Portugal F2 Portugal F3 Lithuania F1 Lithuania F2 USA F23 USA F24 Mexico F11 Mexico F12 USA F2 USA F3 USA F4 USA F5 USA F6 Germany F9 Australia F11 Australia F12 Germany F2 Usa F9 Poland F1 Netherlands F1 Austria F5 Turkey F8 Australia F8 Australia F9 Dominican Republic F1 Australia F10 Australia F11 Australia F1 Australia F3 Australia F4 Netherlands F2 USA F23 Australia F11 New Zealand F1 Australia F12 Australia F1 Australia F3 Australia F4 Great Britain F7 Poland F1 Poland F2 Poland F4 Italy F16 Italy F17 France F12 Italy F22 Italy F23 Romania F7 Hong Kong F2 Australia F1 Australia F5 Chile F3 China F6 Turkey F22 (Antalya) Spain F16 Australia F13 2007 Knoxville Challenger - Knoxville AT&T Challenger of Dallas - Dallas BMW Tennis Championship - Sunrise Puerto Rico Challenger Tennis Event - Humacao Tallahassee Tennis Challenger - Tallahassee Hurricane Tennis Open - Bradenton Baden Open - Karlsruhe Polska Energia Open - Bytom Siemens Open - Scheveningen Levene Gouldin & Thompson Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Semgroup Challenger - Tulsa Waco Tennis Challenger - Waco PEOPLEnet CUP - Dnepropetrovsk Heilbronn Challenger Wroclaw Challenger Kyoto Challenger Bangkok Challenger Baton Rouge Challenger Talahassee Challenger Savannah Challenger Sarasota Challenger Karlsruhe Challenger Istanbul Challenger Karshi Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Sao Paulo Challenger Salinas Challenger Dallas Challenger Athens Challenger Rhodes Challenger Ramat Hasharon Challenger Nottingham Challenger Lexington Challenger Vancouver Challenger Binghamton Challenger Eckental Challenger Aachen Challenger Bratislava Challenger Helsinki Challenger Burnie Challenger Caloundra Challenger Trani Challenger Istanbul Challenger Izmir Challenger Mons Challenger Rennes Challenger Orleans Challenger Sao Jose Do Rio Preto Challenger Medellin Challenger Geneva Challenger Buenos Aires Challenger Bratislava Challenger Montevideo Challenger Helsinki Challenger Burnie Challenger Dallas Challenger Caloundra Challenger Rabat Challenger Marrakech Challenger St. Brieuc Challenger Blumenau Challenger Santos Challenger Sao Paulo Challenger Rome Challenger Nottingham Challenger Furth Challenger Nottingham-2 Challenger Winnetka Challenger Granby Challenger Lexington Challenger Vancouver Challenger Petange Challenger Trnava Challenger Orleans Challenger Lermontov Challenger Mons Challenger Bratislava Challenger Helsinki Challenger Burnie Challenger West Lakes Challenger Sydney Challenger Kyoto Challenger Itajai Challenger Santos Challenger Sao Paulo Challenger Rio Quente Challenger Nottingham Challenger Lexington Challenger Aptos Challenger Petange Challenger Orleans Challenger Melbourne Challenger Traralgon Challenger Eckental Challenger Bratislava Challenger Helsinki Challenger Burnie Challenger West Lakes Challenger Bergamo Challenger Cherbourg Challenger Kyoto Challenger Kazan Challenger Santiago Challenger Santos Challenger Cali Challenger Rome Challenger Heilbronn Challenger Nottingham Challenger Winnetka Challenger Recanati Challenger Astana Challenger Lexington Challenger Bangkok Challenger Shanghai Challenger Charlottesville Challenger Reunion Island Challenger Mouilleron-Le-Captif Challenger Knoxville Challenger Champaign Challenger Helsinki Challenger Andria Challenger Toyota Challenger Hong Kong Challenger Burnie Challenger Wroclaw Challenger New Delhi Challenger Kolkata Challenger San Luis Potosi Challenger Anning Challenger Bordeaux Challenger Heilbronn Challenger Prostejov Challenger Recanati Challenger Vancouver Challenger Tashkent Challenger Ho Chi Minh City Challenger Ningboo Challenger Charlottesville Challenger Eckental Challenger Ortisei Challenger Knoxville Challenger Champaign Challenger Toyota Challenger Maui Challenger Kazan Challenger Raanana Challenger Gwangju Challenger Nanjing Challenger Taipei City Challenger Busan Challenger Heilbronn Challenger Bangkok Challenger Prostejov Challenger Manchester Challenger Surbiton Challenger Winnetka Challenger Mons Challenger Tashkent Challenger Traralgon Challenger Canberra Challenger Kobe Challenger Toyota Challenger Samarkand Challenger Shymkent Challenger Nottingham Challenger Ilkley Challenger Perugia Challenger Chengdu Challenger Jinan Challenger Istanbul Challenger Orleans Challenger Ortisei Challenger Bratislava Challenger Brescia Challenger Andria Challenger Playford Challenger Rennes Challenger Irving Challenger St. Brieuc Challenger Cassis Challenger Cary Challenger Columbus Challenger Tiburon Challenger Stockton Challenger Ortisei Challenger Brest Challenger Traralgon Challenger Canberra Challenger Mouilleron-Le-Captif Challenger Rennes Challenger Burnie Challenger Quimper Challenger Chennai Challenger Bangkok Challenger Bangkok Challenger Drummondville Challenger Shenzhen Challenger Zhangjiagang Challenger St. Brieuc Challenger Taipei City Challenger Anning Challenger Nanchang Challenger Seoul Challenger Busan Challenger Lisbon Challenger Nottingham Challenger Ilkley Challenger Chengdu Challenger Yokkaichi Challenger Vancouver Challenger Baotou Challenger Jinan Challenger Fairfield Challenger Las Vegas Challenger Traralgon Challenger Playford Challenger Kobe Challenger Pune Challenger Bengalaru Challenger Monterrey Challenger Nur-Sultan 2 Challenger Biella 3 Challenger Cleveland Challenger Istanbul 2 Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Lille Challenger Surbiton Challenger Porto Challenger Vancouver Challenger Cassis Challenger Istanbul Challenger Seoul Challenger Busan Challenger Vilnus Challenger Playford Challenger Sydney Challenger Yokkaichi Challenger Oeiras 1 Challenger Oeiras 2 Challenger Nonthaburi 3 Challenger Ottignies-Louvain-la-Neuve Challenger Burnie Challenger Vilnius Challenger Chennai Challenger Bengaluru Challenger Pau Challenger Pune Challenger Lugano Challenger St. Brieuc Challenger Mexico City Challenger Lille Challenger San Luis Potosi Challenger Morelos Challenger Seoul Challenger Leon Challenger Gwangju Challenger Busan Challenger San Benedetto Challenger Hamburg Challenger Busan Challenger Surbiton Challenger Porto Challenger Delray Beach International Tennis Championships - Delray Beach Orange Warsaw Open - Warsaw ATP Studena Croatia Open Umag - Umag Qatar ExxonMobil Open - Doha Medibank International - Sydney SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Brisbane International - Brisbane Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Brisbane International - Brisbane Apia International - Sydney SAP Open - San Jose Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Citi Open - Washington St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Valencia Open - Valencia Brisbane International - Brisbane Apia International - Sydney Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice AEGON Championships - London Topshelf Open - 's-Hertogenbosch Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Gerry Weber Open - Halle AEGON Championships - London Hall of Fame Tennis Championships - Newport Citi Open - Washington Shenzhen Open - Shenzhen China Open - Beijing Rakuten Japan Open - Tokyo Kremlin Cup - Moscow If Stockholm Open - Stockholm Valencia Open - Valencia Brisbane International - Brisbane Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Millennium Estoril Open - Estoril Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Apia International - Sydney Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Delray Beach Open - Delray Beach Geneva Open - Geneva Gerry Weber Open - Halle AEGON Championships - London Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Erste Bank Open - Vienna Brisbane International - Brisbane Sydney International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Antalya Cup - Antalya Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Kremlin Cup - Moscow Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Sydney International - Sydney Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Citi Open - Washington St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu China Open - Beijing Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Tata Open Maharashtra - Pune Dubai Duty Free Tennis Championships - Dubai St. Petersburg Open - St. Petersburg bett1HULKS Championships - Cologne Astana Open - Nur-Sultan M25 Tbilisi Murray River Open - Melbourne Serbia Open - Belgrade BMW Open - Munich Mercedes Cup - Stuttgart Noventi Open - Halle Nature Valley International - Eastbourne Hamburg European Open - Hamburg Truist Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Sofia Open - Sofia Kremlin Cup - Moscow Erste Bank Open - Vienna Singapore Tennis Open - Singapore Anytech365 Andalucia Open - Marbella Emilia-Romagna Open - Parma Belgrade 2 - Belgrade Astana Open - Nur-Sultan Melbourne Summer Set - Melbourne Dubai Duty Free Tennis Championships - Dubai Gonet Geneva Open - Geneva Open Parc - Lyon Libema Open - 's-Hertogenbosch cinch Championships - London Viking International - Eastbourne Hall of Fame Open - Newport Hamburg European Open - Hamburg Truist Atlanta Open - Atlanta Citi Open - Washington Abierto de Tenis Mifel - Los Cabos Winston-Salem Open - Winston-Salem Sofia Open - Sofia Rakuten Japan Open - Tokyo San Diego Open - San Diego Adelaide International 1 - Adelaide Libema Open - 's-Hertogenbosch Truist Atlanta Open - Atlanta Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Coupe Rogers - Montreal BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris National Bank Open - Montreal Miami Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, Group 2, 1R, LTU-GEO 3-2 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group 2, 1R, LTU-GBR 3-2 Davis Cup, Europe/Africa Group II, 2R, IRL-LTU 2-3 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group II, 1R, EST-LTU 3-2 Davis Cup, Group II, 1R, LTU-CYP 4-1 Davis Cup, Group II, 1R, NOR-LTU 0-5 Davis Cup, Group II, 2R, RSA-LTU 2-3 Davis Cup, Group II, 3R, BIH-LTU 2-3 Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, Group II, 1R, LTU-NOR 3-2 Davis Cup, Group II, 1R, LTU-EST 3-1 Davis Cup, Group II, 2R, FIN-LTU 3-2 Davis Cup, Group II, 1R, MAR-LTU 2-3 ATP Cup - Sydney Davis Cup, Group I, PO, PAK-LTU 3-2 Davis Cup, Group I, 1R, ARG-LTU 4-0 Mons Challenger Yokohama Challenger Pozoblanco Challenger Stanford Challenger Orleans Challenger Bratislava 1 Challenger Australian Open (juniors) Australian Open (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (Australia, Wildcard) Australian Open (Australia, Wildcard) All Lower level tournaments Segovia Challenger Kobe Challenger Chisinau Challenger Phoenix Challenger Tbilisi Challenger Lyon Challenger Olympics - Rio de Janeiro Geneva Open - Geneva Adelaide International - Adelaide Tata Open Maharashtra - Pune Abierto de Tenis Mifel - Los Cabos National Bank Open - Toronto Davis Cup, Group I, PO, LTU-PAK 4-0 Olympics - Tokyo Davis Cup, Group II, 1R, LTU-EGY 4-1 Davis Cup, Group I, PO, LTU-GEO 3-2